from abilities import *
from abilities.paladin import *
import base_class
import random

class PaladinClass(base_class.Class):
	def __init__(self,name):
		self.Name = name.capitalize()
		base_class.Class.__init__(self)
		#Stats
		self.Stam *= 1.1
		self.MaxHP = self.HP
		self.Str *= 1
		self.Int *= 1.25
		self.Mana = (self.Int * 30)
		self.MaxMana = (self.Int * 30)
		self.Agi *= 0.25
		self.Def *= 1.25
		self.Blk = 1
		self.Avd *= 0.75
		self.Sresist *= 1.5
		self.ClassName = 'paladin'
		
	def initAbilities(self):
		self.Abilities = [paladin.Smite(self), paladin.CrusaderStrike(self), paladin.FistOfJustice(self),
		paladin.HolyWrath(self), paladin.HeroesMight(self)]